Quiere decir impoluto, limpio, claro, transparente, sano, que no tiene mañas ni malas costumbres. Que no fuma, ni toma, ni consume drogas.
Sinónimos de sin vicios son impoluto limpio claro transparente sano
Antónimos de sin vicios son contaminado vicioso insano drogadicto corrupto
Usado así en Colombia
"Un deportista generalmente es un joven sin vicios."